(function(){
	var pagenum=10;//每页数量
	var curpage=1;//当前页面
	var totalPage=0;//总页数

	//请求参数
	var params = {
		quizId : $(".lottId").val() ,
		fromType : $(".lottType").val() ,
		beginDate : $("#datepicker").val() ,
		endDate : $("#datepicker2").val() ,
		offset : 0 ,
		limit : 10
	}
	//获取列表
	function getlist(curpage,pagenum){
	   $(".box-body").mLoading();
	   $.ajax({
			url: httpOrigin + "/quiz/contest/bet/list.json",
			type:'POST',
			async:true,
			data:params ,
			dataType: "json",
			success: function(data){
				if(data.code == 200 ){
                    dataset = data.t.result;
					if( dataset && dataset.length ){

					   var html = template('datalist',{dataset:dataset});
					   $("#example1").html(html);
					   totalPage=data.t.totalPage;
					   $(".pageinfo").html("当前"+curpage+"页/共"+totalPage+"页");
					   $(".curpage").val(curpage);
					   if(curpage==1){$(".prev").addClass("disabled")}else{$(".prev").removeClass("disabled")}
					   if(curpage >= totalPage){$(".next").addClass("disabled")}else{$(".next").removeClass("disabled")}
					} else {
						var html = "<tr><td colspan='8'>暂无数据</td></tr>";
						$("#example1").html(html);

						totalPage=data.t.totalPage;
						$(".pageinfo").html("当前"+curpage+"页/共"+totalPage+"页");
						$(".curpage").val(curpage);
						if(curpage==1){$(".prev").addClass("disabled")}else{$(".prev").removeClass("disabled")}
						if(curpage >= totalPage){$(".next").addClass("disabled")}else{$(".next").removeClass("disabled")}
					}
				} else {
					alert( data.msg );
				}
			} ,
		   error : function ( err ) {
			   console.log( "ERR " , err )
		   } ,
		   complete : function () {
			   $(".box-body").mLoading("hide");
		   }
	   });
	}
	function getTotal(){
		$.ajax({
			url : httpOrigin + "/quiz/contest/bet/totalBet.json" ,
			type : "get" ,
			dataType : "json" ,
			success : function ( data ) {
				if( data.code === 200 ) {
		//			dataset = data.t.totalBet;
					if( data.t.totalBet ) {
						var html = template('total',{dataset:data.t.totalBet});
						$("#totalHead").html(html);
					}
				}
			}
		})
	}
	var Page = {
		init:function(){
			this.render();
			this.event();
		},
		//绑定事件
		event:function(){
			//上一页
		    $(".prev").click(
			    function(){
					if(curpage>1){
				     	curpage=curpage-1;
						params.offset = ( curpage - 1 ) * params.limit;
					    getlist(curpage,pagenum);
					}
			    }
			)
			//下一页
		    $(".next").click(
			    function(){
					if(curpage<totalPage){
				     	curpage=curpage+1;
						params.offset = ( curpage - 1 ) * params.limit;
					    getlist(curpage,pagenum);
					}
			    }
			)
			//页码跳转
			$(".gopage").click(
			    function(){
					if($(".curpage").val()>=1&&$(".curpage").val()<=totalPage){
				    	curpage=parseInt($(".curpage").val());

						params.offset = ( curpage - 1 ) * params.limit;
					    getlist(curpage,pagenum)
					}else{
						$(".curpage").val(curpage);
					}
			    }
			)
			//按id搜索
			$(".lottId").change(function () {
				params.quizId = $(".lottId").val();
			})
			//按类型搜索
			$(".lottType").change(function () {
				params.fromType = $(".lottType").val();
			})
			//开始时间
			$("#datepicker").change(function () {
				params.beginDate = $("#datepicker").val();
			})
			//结束时间
			$("#datepicker2").change(function () {
				params.endDate = $("#datepicker2").val();
			})
			//搜索按钮
			$(".search").click(function () {
				//curpage = 1;
				params.offset = 0;
				getlist(curpage,pagenum);
			})
		},
		//渲染页面
		render:function(){
			getlist(curpage,pagenum)
			getTotal();
		}
	};
	Page.init();
})();